function Foo() {
  getName = function() { console.log(1) }
  return this
}
Foo.getName = function() { console.log(2) }
Foo.prototype.getName = function() { console.log(3) }
var getName = function() { console.log(4) }
function getName() {
  console.log(5)
}

// 请写出以下输出结果
Foo.getName() //2
getName() //4
let a = Foo()
Foo().getName() //报错
getName() //4
new Foo.getName() //2
new Foo().getName() //3
new new Foo().getName() //3


